package cn.ljy.mes.dao.mapper;

import cn.ljy.authority.dao.BaseMapper;
import cn.ljy.mes.model.ShopCustomer;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ShopCustomerMapper extends BaseMapper<ShopCustomer> {

    /**
     * 精确匹配优先的账户名搜索
     * 说明：例如搜索user，有多个匹配账户，例如user、user1、user313等账户，能够按照最匹配（user、user1、user313）的排序返回集合。
     * @param username 用户名（支持模糊）
     * @return 精确匹配排在最前的结果
     */
    List<ShopCustomer> findByUserNameWithExactMatchFirst(String username);
}
